package com.ruben.strategies;

import java.util.Map;

/**
 * 所有策略的登录接口
 * 策略接口声明了某个算法各个不同版本间所共有的操作。上下文会使用该接口来调用有具体策略定义的算法。
 *
 * @author <achao1441470436@gmail.com>
 * @since 2021/10/16 18:22
 */
public interface ILoginStrategy {

    /**
     * 登录
     *
     * @param param 登录所需参数
     * @return token
     */
    String login(Map<String, Object> param);
}
